package cn.syncrond.tcm.core.ext;

import cn.syncrond.tcm.core.definition.ITask;
import cn.syncrond.tcm.core.definition.ITaskPool;

/**
 * @Description: 访问者接口
 * @author meepai
 * @date 2016-11-21
 */
public interface IVisitor {
	
	/**
	 * 访问任务
	 * @param task
	 */
	void visit(ITask task);
	
	/**
	 * 访问任务池
	 * @param taskPool
	 */
	void visit(ITaskPool taskPool);
}
